package com.gjzhao.fmmall.utils;

import com.gjzhao.fmmall.exception.ApiException;
import com.gjzhao.fmmall.vo.IErrorCode;

/**
 * @Description: 自定义断言工具类：用于抛出各种 ApiException
 * - todo 自定义一些判断方法：校验空值/判断长度等
 * @Author: gjzhao
 * @Date Created in 2022-01-24 1:29 下午
 */
public class AssertUtil {

    /**
     * 自定义错误提示
     * @param message
     */
    public static void fail(String message) {
        throw new ApiException(message);
    }

    /**
     * 自定义错误码值
     * @param errorCode
     */
    public static void fail(IErrorCode errorCode) {
        throw new ApiException(errorCode);
    }

}
